Tested:
authorrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 11 Feb 2013 21:50:47 +0000 (21:50 +0000)
committerrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 11 Feb 2013 21:50:47 +0000 (21:50 +0000)
commit6029c82678ad50616b288848355c8d26391494ea
tree73858f23e8b06db1bd96bfdad1d341a25ffda686
parent86a2f900ffdb2209ecb66729bc0452a94c6d82f4
Tested:
  Move icon_descr to a reference-counted QString, freeing us from the horror
  of the 'is_dynamic? xfree()' mess and the issues in waypt_dupe.  The code
  is better in some ways, but suffers now while there are still a lot of
  const char*/QString edges, but there's only so much you can do in one commit
  and still keep the tree running.

  Builds Mac and Mingw-cross.  valgrind runs on Ubuntu.  (and caught a few
  errors as I introduced them.)
47 files changed:
gpsbabel/an1.cc
gpsbabel/avltree.cc
gpsbabel/avltree.h
gpsbabel/bcr.cc
gpsbabel/bushnell.cc
gpsbabel/cetus.cc
gpsbabel/compegps.cc
gpsbabel/coto.cc
gpsbabel/csv_util.cc
gpsbabel/defs.h
gpsbabel/delbin.cc
gpsbabel/easygps.cc
gpsbabel/g7towin.cc
gpsbabel/garmin.cc
gpsbabel/garmin_tables.cc
gpsbabel/garmin_tables.h
gpsbabel/garmin_txt.cc
gpsbabel/gbfile.cc
gpsbabel/gbfile.h
gpsbabel/gdb.cc
gpsbabel/geo.cc
gpsbabel/geoniche.cc
gpsbabel/gpilots.cc
gpsbabel/gpsutil.cc
gpsbabel/gpx.cc
gpsbabel/gtm.cc
gpsbabel/gtrnctr.cc
gpsbabel/hiketech.cc
gpsbabel/humminbird.cc
gpsbabel/kml.cc
gpsbabel/lowranceusr.cc
gpsbabel/magellan.h
gpsbabel/magproto.cc
gpsbabel/mapsend.cc
gpsbabel/mapsource.cc
gpsbabel/mmo.cc
gpsbabel/navilink.cc
gpsbabel/osm.cc
gpsbabel/ozi.cc
gpsbabel/pathaway.cc
gpsbabel/psitrex.cc
gpsbabel/raymarine.cc
gpsbabel/tiger.cc
gpsbabel/unicsv.cc
gpsbabel/waypt.cc
gpsbabel/wfff_xml.cc
gpsbabel/xol.cc